/*######## STYLES FOR HOMEPAGE ########*/
.n_topNavBg{padding:0px; margin:0px; min-width:1003px;}
.n_topNav{width:1003px;}
.n_bnrContainer{min-width:1003px;}
.n_bnrContainerSwf{background:url(../img/hp_bnrbgswf.jpg) top repeat-x #ffffff; min-width:1003px;}
.n_bnrBg{width:968px; background-color:#FFF;}
.n_content{width:1003px; text-align:left;}
.n_feature{float:left; width:710px;}
.n_heading{font-size:45px; color:#FFFFFF; margin-top:110px; margin-left:35px; margin-bottom:10px; height:129px; position:relative; border:}
.n_header{position:absolute; bottom:0;}
.n_details{font-size:16px; color:#FFFFFF; margin-top:8px; margin-left:2px;}
.n_txtPane{height:147px; background:url(../img/tabcontentBg.jpg) repeat-y; margin-top:10px; margin-left:18px;}
.n_txtPaneNone{height:147px; background:none; margin-top:10px; margin-left:18px;}
.n_txtPane .n_txtPaneL{float:left; width:480px; color:#FFFFFF; font-size:13px; font-family:Arial; line-height:18px; margin:20px; margin-top:15px; margin-bottom:15px;}
.n_txtPane .n_txtPaneR{float:left; width:155px; color:#FFFFFF; font-size:11px; margin-top:20px; font:Arial;}
.n_tabBtn{height:35px; margin-left:3px; clear:left; padding-left:35px; float:left; width:690px; margin-top:-35px;}
.n_tabBtnBg{background:url(../img/tabbtnBg.jpg);}
.n_tabBtn .selected{background:url(../img/tabpageBtn.gif) no-repeat #091326; width:22px; height:19px; *height:21px; color:#FFFFFF; text-align:center; font-size:12px; cursor:default; float:left; padding-top:2px; margin-right:8px; margin-top:10px;}
.n_tabBtn .selected img{position:absolute; margin-top:-19px; margin-left:-11px;}
.n_tabBtn .default{background:url(../img/tabpageBtn.gif) left bottom no-repeat #aab1b9; width:22px; height:19px; *height:21px; color:#FFFFFF; text-align:center; font-size:12px; cursor:default; float:left; padding-top:2px; margin-right:8px; margin-top:10px;}
.n_tabBtn .hover{background:url(../img/tabpageBtn.gif) left bottom no-repeat #5387af; width:22px; height:19px; *height:21px; color:#FFFFFF; text-align:center; font-size:12px; cursor:pointer; float:left; padding-top:2px; margin-right:8px;margin-top:10px;}
.n_tabBtn .default img, .n_tabBtn .hover img{display:none;}
.n_tabBtnNoBg{background:none;}
.n_tabBtnNoBg .selected img{position:absolute; margin-top:-19px; margin-left:-11px; display:none;}
.n_newsBg{background-color:#FFFFFF; padding-top:5px; min-width:1003px;}
.n_newsBg div#newsFrag{width:953px; *width:1003px; text-align:left; padding-left:25px; padding-right:25px;}
.n_news{width:165px; *width:175px; border-right:1px solid #e5e5e5; vertical-align:top; padding-top:0px; padding-left:15px; padding-right:15px; padding-bottom:5px;}
.n_newsLast{width:165px; *width:175px; vertical-align:top; padding-top:0px; padding-left:15px; padding-right:15px; padding-bottom:5px;}
.n_news div, .n_newsLast div{margin:0px; margin-top:5px; font-size:11px; color:#000000;}
.n_newsBg .n_link{width:958px; *width:1003px; text-align:right; padding:0px; clear:both; padding-right:45px; padding-bottom:20px;}
.n_utilityBg{height:200px; background:url(../img/hp_utilsbg.jpg) repeat-x; min-width:1003px;}
.n_utility{width:1003px; text-align:left; padding-top:15px;}
.n_utility .n_banner{float:left; margin-left:45px; margin-right:20px; width:195px;}
.n_utility .n_links{float:left; width:478px; border-left:1px solid #d4d5d7; border-right:1px solid #d4d5d7; height:165px;}
.n_utility .n_links table tr td{line-height:17px; color:#666666;}
.n_utility .n_search{float:left; width:210px; margin-left:20px;}
.n_utility .n_search table tr td{color:#666666; padding-bottom:7px;}
.n_utility .n_search table tr td input, .n_utility .n_search table tr td select{color:#666666; font-size:10px;}
.n_footerBg{background-color:#cdcfd1; height:20px; width:968px;}
.n_footer{
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
}
a:link.n_blue, a:active.n_blue, a:visited.n_blue, a:hover.n_blue {color:#69AFE7;}
.n_ribon{float:left; width:290px; height:431px;}
.n_ribonBg{background:url(../img/tabcontentBg1.gif) left bottom no-repeat;}
.n_ribonNoBg{background:none;}
.n_ribon_1, .n_ribon_2, .n_ribon_3, .n_ribon_4{width:166px; *width:179px; height:99px; *height:108px; position:absolute; cursor:pointer; padding:6px; font-family:Arial;}
.n_ribon_1{background:url(../img/ribon1bg.gif) repeat-x; z-index:3; margin-left:113px; margin-top:7px;}
.n_ribon_2{background:url(../img/ribon2bg.gif) repeat-x; z-index:0; margin-top:108px;}
.n_ribon_3{background:url(../img/ribon3bg.gif) repeat-x; z-index:2; margin-left:113px; margin-top:210px;}
.n_ribon_4{background:url(../img/ribon4bg.gif) no-repeat; z-index:1; margin-top:312px; width:167px; *width:185px; padding-left:10px; margin-left:-4px; padding-right:8px;}
.n_ribon_1ext, .n_ribon_2ext, .n_ribon_3ext, .n_ribon_4ext{width:207px; height:108px; position:absolute; margin-left:-213px; margin-top:-6px;}
.n_ribon_1ext{background:url(../img/ribon1_extbg.gif) repeat-x;}
.n_ribon_2ext{background:url(../img/ribon2_extbg.gif) repeat-x;}
.n_ribon_3ext{background:url(../img/ribon3_extbg.gif) repeat-x;}
.n_ribon_4ext{background:url(../img/ribon4_extbg.gif) repeat-x;}
.n_ribon_4sdw{position:absolute; margin-left:-5px; margin-top:420px;}
.n_ribon_btn{position:absolute; z-index:0; width:100px; padding-left:37px; margin-top:10px;}
.n_ribon .section{color:#FFFFFF; font-size:10px; text-transform:uppercase;}
.n_ribon .title{color:#FFFFFF; font-size:13px; margin-top:5px; font-weight:bold;}
.n_ribon .date{font-size:10px; text-transform:uppercase; margin-top:5px;}
.n_ribon_1 .date{color:#60362f;}
.n_ribon_2 .date{color:#404d33;}
.n_ribon_3 .date{color:#2b4865;}
.n_ribon_4 .date{color:#6f4d1e;}
.n_ribon .extTitle{font-size:10px; font-family:Arial; margin:10px; margin-bottom:5px;}
.n_ribon_1ext .extTitle{color:#60362f;}
.n_ribon_2ext .extTitle{color:#404d33;}
.n_ribon_3ext .extTitle{color:#2b4865;}
.n_ribon_4ext .extTitle{color:#6f4d1e;}
.n_ribon .extContent{color:#FFFFFF; font-size:11px; font-family:Arial; margin:10px; margin-top:0px;}
.tooltipBg{background:url(../img/tooltipL.gif) left no-repeat; height:24px; position:absolute; margin-top:-28px; padding-left:15px; z-index:10; margin-left:-15px;}
.tooltip{background-color:#5387af; color:#FFFFFF; font-family:Arial; font-size:11px; font-weight:bold; padding-right:8px; height:18px; *height:20px; position:absolute; margin-left:-5px; padding-top:2px; white-space:nowrap;}
.tooltipR{background:url(../img/tooltipR.gif) top right no-repeat; position:absolute; margin-right:30px; width:10px; height:20px; margin-top:-2px;}
.readmoreB{background:url(../img/n_readmore.gif) left top no-repeat; width:98px; height:27px; padding-top:15px; *padding-top:0px;}
.readmoreB:hover{background:url(../img/n_readmore_h.gif) left top no-repeat; width:98px; height:27px;}
.rbn_arwUp{background:url(../img/rbn_arw_up.png) left top no-repeat; width:42px; height:42px; border:none; cursor:pointer;}
.rbn_arwUpH{background:url(../img/rbn_arw_up_h.png) left top no-repeat; width:42px; height:42px; border:none; cursor:pointer;}
.rbn_arwUpD{background:url(../img/rbn_arw_up_d.png) left top no-repeat; width:42px; height:42px; border:none; cursor:default;}
.rbn_arwDwn{background:url(../img/rbn_arw_dn.png) left top no-repeat; width:42px; height:42px; border:none; cursor:pointer;}
.rbn_arwDwnH{background:url(../img/rbn_arw_dn_h.png) left top no-repeat; width:42px; height:42px; border:none; cursor:pointer;}
.rbn_arwDwnD{background:url(../img/rbn_arw_dn_d.png) left top no-repeat; width:42px; height:42px; border:none; cursor:default;}
.n_searchBtn{background:url(../img/btn_search_gry.gif) left top no-repeat; width:54px; height:21px; border:none; cursor:pointer;}
object, img, a, input { outline:none; }
